home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TeX 1995 July
/
TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO
/
systems
/
mac
/
euro-oztex
/
EOT2.1#3.sea.bin
/
TeX-inputs
/
hyphen
/
cahyphen.tex
< prev
next >
Wrap
Text File
|
1993-09-27
|
16KB
|
364 lines
%%% ====================================================================
%%% @LaTeX-file{
%%% author = "Goncal Badenes",
%%% author = "Francina Turon",
%%% version = "0.9beta",
%%% date = "1991-12-00"
%%% time = "22:21:15 MET"
%%% filename = "",
%%% address = ""
%%% telephone = "",
%%% FAX = "+33 20402864",
%%% checksum = "",
%%% email = "goncal@ssws1.cnm.es",
%%% email = "ifop1@cc.uab.es",
%%% codetable = "ISO/ASCII",
%%% keywords = "",
%%% supported = "yes",
%%% docstring = "\lefthyphenmin=2\righthyphenmin=2"
%%% }
%%% ====================================================================
% Hyphenation patterns for Catalan.
% This is version 0.9 beta
% DO NOT REDISTRIBUTE!!! THIS IS A BETA-TEST VERSION!!!
% Compiled by Gon'cal Badenes and Francina Turon, December 1991-March 1992.
%
% The precise terms for copying, distribution and modification are
% those of the GNU GENERAL PUBLIC LICENSE. If you do not have a copy
% of that document, ask the authors. Use of this software is an explicit
% acceptance of these conditions.
%
% The authors can be contacted at
% goncal@ssws1.cnm.es
% Goncal.Badenes@cnm.es (X.400)
% ifop1@cc.uab.es
%
% This file provides patterns for use in a 8-bit environment. If you
% intend to use it with 7-bit fonts remove all the lines that contain
% the string "%8bit'' at column 71.
%
% Some of the patterns below represent combinations that never
% happen in Catalan. We have tried to keep them to a minimum.
% This keeps {cat|lc}code changes, if any, local. Nice to users of
% multilingual versions. These are the minimum changes needed to process
% the patterns. These and other changes will have to be re-enacted when
% Catalan be established as the current language. See the babel docs if
% you don't understand this.
\catcode128=12\lccode128=128
\catcode129=12\lccode129=129
\catcode130=12\lccode130=130
\catcode131=12\lccode131=131
\catcode132=12\lccode132=132
\catcode133=12\lccode133=133
\catcode134=12\lccode134=134
\catcode135=12\lccode135=135
\catcode136=12\lccode136=136
\catcode137=12\lccode137=137
\catcode138=12\lccode138=138
\catcode139=12\lccode139=139
\catcode140=12\lccode140=140
\catcode141=12\lccode141=141
\catcode142=12\lccode142=142
\catcode143=12\lccode143=143
\catcode144=12\lccode144=144
\catcode145=12\lccode145=145
\catcode146=12\lccode146=146
\catcode147=12\lccode147=147
\catcode148=12\lccode148=148
\catcode149=12\lccode149=149
\catcode150=12\lccode150=150
\catcode151=12\lccode151=151
\catcode152=12\lccode152=152
\catcode153=12\lccode153=153
\catcode154=12\lccode154=154
\catcode155=12\lccode155=155
\catcode156=12\lccode156=156
\catcode157=12\lccode157=157
\catcode158=12\lccode158=158
\catcode159=12\lccode159=159
\catcode160=12\lccode160=160
\catcode161=12\lccode161=161
\catcode162=12\lccode162=162
\catcode163=12\lccode163=163
\catcode164=12\lccode164=164
\catcode165=12\lccode165=165
\catcode166=12\lccode166=166
\catcode167=12\lccode167=167
\catcode168=12\lccode168=168
\catcode169=12\lccode169=169
\catcode170=12\lccode170=170
\catcode171=12\lccode171=171
\catcode172=12\lccode172=172
\catcode173=12\lccode173=173
\catcode174=12\lccode174=174
\catcode175=12\lccode175=175
\catcode176=12\lccode176=176
\catcode177=12\lccode177=177
\catcode178=12\lccode178=178
\catcode179=12\lccode179=179
\catcode180=12\lccode180=180
\catcode181=12\lccode181=181
\catcode182=12\lccode182=182
\catcode183=12\lccode183=183
\catcode184=12\lccode184=184
\catcode185=12\lccode185=185
\catcode186=12\lccode186=186
\catcode187=12\lccode187=187
\catcode188=12\lccode188=188
\catcode189=12\lccode189=189
\catcode190=12\lccode190=190
\catcode191=12\lccode191=191
\catcode192=12\lccode192=192
\catcode193=12\lccode193=193
\catcode194=12\lccode194=194
\catcode195=12\lccode195=195
\catcode196=12\lccode196=196
\catcode197=12\lccode197=197
\catcode198=12\lccode198=198
\catcode199=12\lccode199=199
\catcode200=12\lccode200=200
\catcode201=12\lccode201=201
\catcode202=12\lccode202=202
\catcode203=12\lccode203=203
\catcode204=12\lccode204=204
\catcode205=12\lccode205=205
\catcode206=12\lccode206=206
\catcode207=12\lccode207=207
\catcode208=12\lccode208=208
\catcode209=12\lccode209=209
\catcode210=12\lccode210=210
\catcode211=12\lccode211=211
\catcode212=12\lccode212=212
\catcode213=12\lccode213=213
\catcode214=12\lccode214=214
\catcode215=12\lccode215=215
\catcode216=12\lccode216=216
\catcode217=12\lccode217=217
\catcode218=12\lccode218=218
\catcode219=12\lccode219=219
\catcode220=12\lccode220=220
\catcode221=12\lccode221=221
\catcode222=12\lccode222=222
\catcode223=12\lccode223=223
\catcode224=12\lccode224=224
\catcode225=12\lccode225=225
\catcode226=12\lccode226=226
\catcode227=12\lccode227=227
\catcode228=12\lccode228=228
\catcode229=12\lccode229=229
\catcode230=12\lccode230=230
\catcode231=12\lccode231=231
\catcode232=12\lccode232=232
\catcode233=12\lccode233=233
\catcode234=12\lccode234=234
\catcode235=12\lccode235=235
\catcode236=12\lccode236=236
\catcode237=12\lccode237=237
\catcode238=12\lccode238=238
\catcode239=12\lccode239=239
\catcode240=12\lccode240=240
\catcode241=12\lccode241=241
\catcode242=12\lccode242=242
\catcode243=12\lccode243=243
\catcode244=12\lccode244=244
\catcode245=12\lccode245=245
\catcode246=12\lccode246=246
\catcode247=12\lccode247=247
\catcode248=12\lccode248=248
\catcode249=12\lccode249=249
\catcode250=12\lccode250=250
\catcode251=12\lccode251=251
\catcode252=12\lccode252=252
\catcode253=12\lccode253=253
\catcode254=12\lccode254=254
\catcode255=12\lccode255=255
\patterns{
% Attach vowel groups to left consonant
1ba 1be 1bi 1bo 1bu
1ca 1ce 1ci 1co 1cu
1da 1de 1di 1do 1du
1fa 1fe 1fi 1fo 1fu
1ga 1ge 1gi 1go 1gu
1ha 1he 1hi 1ho 1hu
1ja 1je 1ji 1jo 1ju
1la 1le 1li 1lo 1lu
1ma 1me 1mi 1mo 1mu
1na 1ne 1ni 1no 1nu
1pa 1pe 1pi 1po 1pu
1qu
1ra 1re 1ri 1ro 1ru
1sa 1se 1si 1so 1su
1ta 1te 1ti 1to 1tu
1va 1ve 1vi 1vo 1vu
1xa 1xe 1xi 1xo 1xu
1za 1ze 1zi 1zo 1zu
1b^^e9 1b^^ed 1b^^f1 1b^^fa 1b^^e0 1b^^e8 1b^^f2 %8bit
1c^^e9 1c^^ed 1c^^f1 1c^^fa 1c^^e0 1c^^e8 1c^^f2 %8bit
1^^e7o 1^^e7a 1^^e7u %8bit
1^^e7^^f1 1^^e7^^fa 1^^e7^^e0 1^^e7^^f2 %8bit
1d^^e9 1d^^ed 1d^^f1 1d^^fa 1d^^e0 1d^^e8 1d^^f2 %8bit
1f^^e9 1f^^ed 1f^^f1 1f^^fa 1f^^e0 1f^^e8 1f^^f2 %8bit
1g^^e9 1g^^ed 1g^^f1 1g^^fa 1g^^e0 1g^^e8 1g^^f2 1g^^fc %8bit
1h^^e9 1h^^ed 1h^^f1 1h^^fa 1h^^e0 1h^^e8 1h^^f2 %8bit
1j^^e9 1j^^ed 1j^^f1 1j^^fa 1j^^e0 1j^^e8 1j^^f2 %8bit
1l^^e9 1l^^ed 1l^^f1 1l^^fa 1l^^e0 1l^^e8 1l^^f2 %8bit
1m^^e9 1m^^ed 1m^^f1 1m^^fa 1m^^e0 1m^^e8 1m^^f2 %8bit
1n^^e9 1n^^ed 1n^^f1 1n^^fa 1n^^e0 1n^^e8 1n^^f2 %8bit
1p^^e9 1p^^ed 1p^^f1 1p^^fa 1p^^e0 1p^^e8 1p^^f2 %8bit
1q^^fc %8bit
1r^^e9 1r^^ed 1r^^f1 1r^^fa 1r^^e0 1r^^e8 1r^^f2 %8bit
1s^^e9 1s^^ed 1s^^f1 1s^^fa 1s^^e0 1s^^e8 1s^^f2 %8bit
1t^^e9 1t^^ed 1t^^f1 1t^^fa 1t^^e0 1t^^e8 1t^^f2 %8bit
1v^^e9 1v^^ed 1v^^f1 1v^^fa 1v^^e0 1v^^e8 1v^^f2 %8bit
1x^^e9 1x^^ed 1x^^f1 1x^^fa 1x^^e0 1x^^e8 1x^^f2 %8bit
1z^^e9 1z^^ed 1z^^f1 1z^^fa 1z^^e0 1z^^e8 1z^^f2 %8bit
% Build legal consonant groups, leave other consonants bound to
% the previous group. This overrides part of the previous pattern
% group.
1l2la 1l2le 1l2li 1l2lo 1l2lu
1b2la 1b2le 1b2li 1b2lo 1b2lu
1b2ra 1b2re 1b2ri 1b2ro 1b2ru
1c2la 1c2le 1c2li 1c2lo 1c2lu
1c2ra 1c2re 1c2ri 1c2ro 1c2ru
1d2ra 1d2re 1d2ri 1d2ro 1d2ru
1f2la 1f2le 1f2li 1f2lo 1f2lu
1f2ra 1f2re 1f2ri 1f2ro 1f2ru
1g2la 1g2le 1g2li 1g2lo 1g2lu
1g2ra 1g2re 1g2ri 1g2ro 1g2ru
1p2la 1p2le 1p2li 1p2lo 1p2lu
1p2ra 1p2re 1p2ri 1p2ro 1p2ru
1t2ra 1t2re 1t2ri 1t2ro 1t2ru
1n2ya 1n2ye 1n2yi 1n2yo 1n2yu
1l2l^^e9 1l2l^^ed 1l2l^^f1 1l2l^^fa 1l2l^^e0 1l2l^^e8 1l2l^^f2 %8bit
1b2l^^e9 1b2l^^ed 1b2l^^f1 1b2l^^fa 1b2l^^e0 1b2l^^e8 1b2l^^f2 %8bit
1b2r^^e9 1b2r^^ed 1b2r^^f1 1b2r^^fa 1b2r^^e0 1b2r^^e8 1b2r^^f2 %8bit
1c2l^^e9 1c2l^^ed 1c2l^^f1 1c2l^^fa 1c2l^^e0 1c2l^^e8 1c2l^^f2 %8bit
1c2r^^e9 1c2r^^ed 1c2r^^f1 1c2r^^fa 1c2r^^e0 1c2r^^e8 1c2r^^f2 %8bit
1d2r^^e9 1d2r^^ed 1d2r^^f1 1d2r^^fa 1d2r^^e0 1d2r^^e8 1d2r^^f2 %8bit
1f2l^^e9 1f2l^^ed 1f2l^^f1 1f2l^^fa 1f2l^^e0 1f2l^^e8 1f2l^^f2 %8bit
1f2r^^e9 1f2r^^ed 1f2r^^f1 1f2r^^fa 1f2r^^e0 1f2r^^e8 1f2r^^f2 %8bit
1g2l^^e9 1g2l^^ed 1g2l^^f1 1g2l^^fa 1g2l^^e0 1g2l^^e8 1g2l^^f2 %8bit
1g2r^^e9 1g2r^^ed 1g2r^^f1 1g2r^^fa 1g2r^^e0 1g2r^^e8 1g2r^^f2 %8bit
1p2l^^e9 1p2l^^ed 1p2l^^f1 1p2l^^fa 1p2l^^e0 1p2l^^e8 1p2l^^f2 %8bit
1p2r^^e9 1p2r^^ed 1p2r^^f1 1p2r^^fa 1p2r^^e0 1p2r^^e8 1p2r^^f2 %8bit
1t2r^^e9 1t2r^^ed 1t2r^^f1 1t2r^^fa 1t2r^^e0 1t2r^^e8 1t2r^^f2 %8bit
1n2y^^e9 1n2y^^ed 1n2y^^f1 1n2y^^fa 1n2y^^e0 1n2y^^e8 1n2y^^f2 %8bit
% Vowels are kept together by the defaults
% We break here diphthongs and the like
a1a a1e a1o
e1a e1e e1o
i1a i1e i1o
o1a o1e o1o
u1a u1e u1o
a1^^e9 a1^^ed a1^^f1 a1^^fa a1^^e0 a1^^e8 a1^^f2 a1^^ef a1^^fc %8bit
e1^^e9 e1^^ed e1^^f1 e1^^fa e1^^e0 e1^^e8 e1^^f2 e1^^ef e1^^fc %8bit
i1^^e9 i1^^ed i1^^f1 i1^^fa i1^^e0 i1^^e8 i1^^f2 i1^^ef i1^^fc %8bit
o1^^e9 o1^^ed o1^^f1 o1^^fa o1^^e0 o1^^e8 o1^^f2 o1^^ef o1^^fc %8bit
u1^^e9 u1^^ed u1^^f1 u1^^fa u1^^e0 u1^^e8 u1^^f2 u1^^ef u1^^fc %8bit
^^e91a ^^e91e ^^e91o %8bit
^^e91^^ef ^^e91^^fc %8bit
^^ed1a ^^ed1e ^^ed1o %8bit
^^ed1^^ef ^^ed1^^fc %8bit
^^f11a ^^f11e ^^f11o %8bit
^^f11^^ef ^^f11^^fc %8bit
^^fa1a ^^fa1e ^^fa1o %8bit
^^fa1^^ef ^^fa1^^fc %8bit
^^e01a ^^e01e ^^e01o %8bit
^^e01^^ef ^^e01^^fc %8bit
^^e81a ^^e81e ^^e81o %8bit
^^e81^^ef ^^e81^^fc %8bit
^^f21a ^^f21e ^^f21o %8bit
^^f21^^ef ^^f21^^fc %8bit
^^ef1a ^^ef1e ^^ef1o ^^ef1^^e9 ^^ef1^^ed ^^ef1^^f1 ^^ef1^^fa ^^ef1^^e0 %8bit
^^ef1^^e8 ^^ef1^^f2 ^^ef1i %8bit
^^fc1a ^^fc1e ^^fc1o ^^fc1^^e9 ^^fc1^^ed ^^fc1^^f1 ^^fc1^^fa ^^fc1^^e0 %8bit
^^fc1^^e8 ^^fc1^^f2 %8bit
% We consider here i and u as semiconsonants
a1i2a a1i2e a1i2o a1i2u
a1u2a a1u2e a1u2i a1u2o a1u2u
e1i2a e1i2e e1i2o e1i2u
e1u2a e1u2e e1u2i e1u2o e1u2u
i1i2a i1i2e i1i2o i1i2u
i1u2a i1u2e i1u2i i1u2o i1u2u
o1i2a o1i2e o1i2o o1i2u
o1u2a o1u2e o1u2o o1u2i o1u2u
u1i2a u1i2e u1i2o u1i2u
u1u2a u1u2e u1u2i u1u2o u1u2u
a1i2^^e9 a1i2^^ed a1i2^^f1 a1i2^^fa a1i2^^e0 a1i2^^e8 a1i2^^f2 %8bit
a1u2^^e9 a1u2^^ed a1u2^^f1 a1u2^^fa a1u2^^e0 a1u2^^e8 a1u2^^f2 %8bit
e1i2^^e9 e1i2^^ed e1i2^^f1 e1i2^^fa e1i2^^e0 e1i2^^e8 e1i2^^f2 %8bit
e1u2^^e9 e1u2^^ed e1u2^^f1 e1u2^^fa e1u2^^e0 e1u2^^e8 e1u2^^f2 %8bit
i1i2^^e9 i1i2^^ed i1i2^^f1 i1i2^^fa i1i2^^e0 i1i2^^e8 i1i2^^f2 %8bit
i1u2^^e9 i1u2^^ed i1u2^^f1 i1u2^^fa i1u2^^e0 i1u2^^e8 i1u2^^f2 %8bit
o1i2^^e9 o1i2^^ed o1i2^^f1 o1i2^^fa o1i2^^e0 o1i2^^e8 o1i2^^f2 %8bit
o1u2^^e9 o1u2^^ed o1u2^^f1 o1u2^^fa o1u2^^e0 o1u2^^e8 o1u2^^f2 %8bit
u1i2^^e9 u1i2^^ed u1i2^^f1 u1i2^^fa u1i2^^e0 u1i2^^e8 u1i2^^f2 %8bit
u1u2^^e9 u1u2^^ed u1u2^^f1 u1u2^^fa u1u2^^e0 u1u2^^e8 u1u2^^f2 %8bit
^^e91i2a ^^e91i2e ^^e91i2o ^^e91i2u %8bit
^^e91u2a ^^e91u2e ^^e91u2o ^^e91u2i ^^e91u2u %8bit
^^ed1i2a ^^ed1i2e ^^ed1i2o ^^ed1i2u %8bit
^^ed1u2a ^^ed1u2e ^^ed1u2o ^^ed1u2i ^^ed1u2u %8bit
^^f11i2a ^^f11i2e ^^f11i2o ^^f11i2u %8bit
^^f11u2a ^^f11u2e ^^f11u2o ^^f11u2i ^^f11u2u %8bit
^^fa1i2a ^^fa1i2e ^^fa1i2o ^^fa1i2u %8bit
^^fa1u2a ^^fa1u2e ^^fa1u2o ^^fa1u2i ^^fa1u2u %8bit
^^e01i2a ^^e01i2e ^^e01i2o ^^e01i2u %8bit
^^e01u2a ^^e01u2e ^^e01u2o ^^e01u2i ^^e01u2u %8bit
^^e81i2a ^^e81i2e ^^e81i2o ^^e81i2u %8bit
^^e81u2a ^^e81u2e ^^e81u2o ^^e81u2i ^^e81u2u %8bit
^^f21i2a ^^f21i2e ^^f21i2o ^^f21i2u %8bit
^^f21u2a ^^f21u2e ^^f21u2o ^^f21u2i ^^f21u2u %8bit
^^ef1i2a ^^ef1i2e ^^ef1i2o ^^ef1i2^^e9 ^^ef1i2^^ed ^^ef1i2^^f1 %8bit
^^ef1i2^^fa ^^ef1i2^^e0 %8bit
^^ef1i2^^e8 ^^ef1i2^^f2 ^^ef1i2u %8bit
^^ef1u2a ^^ef1u2e ^^ef1u2o ^^ef1u2^^e9 ^^ef1u2^^ed ^^ef1u2^^f1 %8bit
^^ef1u2^^fa ^^ef1u2^^e0 %8bit
^^ef1u2^^e8 ^^ef1u2^^f2 ^^ef1u2i ^^ef1u2u %8bit
^^fc1i2a ^^fc1i2e ^^fc1i2o ^^fc1i2^^e9 ^^fc1i2^^ed ^^fc1i2^^f1 %8bit
^^fc1i2^^fa ^^fc1i2^^e0 %8bit
^^fc1i2^^e8 ^^fc1i2^^f2 ^^fc1i2u %8bit
^^fc1u2a ^^fc1u2e ^^fc1u2o ^^fc1u2^^e9 ^^fc1u2^^ed ^^fc1u2^^f1 %8bit
^^fc1u2^^fa ^^fc1u2^^e0 %8bit
^^fc1u2^^e8 ^^fc1u2^^f2 ^^fc1u2i ^^fc1u2u %8bit
% Semiconsonants at the beginning of word
.i2a .i2e .i2o .i2u
.u2a .u2e .u2i .u2o
.hi2a .hi2e .hi2o .hi2u
.hu2a .hu2e .hu2i .hu2o
.i2^^e9 .i2^^ed .i2^^f1 .i2^^fa .i2^^e0 .i2^^e8 .i2^^f2 %8bit
.u2^^e9 .u2^^ed .u2^^f1 .u2^^fa .u2^^e0 .u2^^e8 .u2^^f2 %8bit
.hi2^^e9 .hi2^^f1 .hi2^^fa .hi2^^e0 .hi2^^e8 .hi2^^f2 %8bit
.hu2^^e9 .hu2^^ed .hu2^^f1 .hu2^^e0 .hu2^^e8 .hu2^^f2 %8bit
% Finally, the crescent diphtongs
gu2a gu2e gu2i gu2o
qu2a qu2e qu2i qu2o
gu2^^e9 gu2^^ed gu2^^f1 gu2^^e0 gu2^^e8 gu2^^f2 %8bit
qu2^^e9 qu2^^ed qu2^^f1 qu2^^e0 qu2^^e8 qu2^^f2 %8bit
g^^fc2e g^^fc2^^e9 g^^fc2^^ed g^^fc2^^e8 g^^fc2i %8bit
q^^fc2e q^^fc2^^e9 q^^fc2^^ed q^^fc2^^e8 q^^fc2i %8bit
% We add here some exceptions to the rules for diaeresis
a1isme. e1isme. i1isme. o1isme. u1isme.
a1ista. e1ista. i1ista. o1ista. u1ista.
a1um. e1um. i1um. o1um. u1um.
a1us. e1us. i1us. o1us. u1us.
% disallow prefix hyphenation
.a2n2
.aut2o2
.c2o2
.con2
.con3tr2a2
.de2s2
.e2n2
.e2x2
.i2n2
.r2e2
.su2b2
.tran2s2
% \lefthyphenmin and \righthyphenmin should be set to 2 and 2
% respectively. If you set them below these values incorrect breaks
% will happen.
}
% Finally, add exception list
\hyphenation{nos-al-tres vos-al-tres me-nhir me-nhirs}
\endgroup